package be.ipl.ejb.daoimpl;

import javax.ejb.Stateless;

import be.ipl.ejb.dao.JoueurDao;
import be.ipl.ejb.domaine.Joueur;
@Stateless
public class JoueurDaoImpl extends DaoImpl<Integer, Joueur> implements JoueurDao {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@Override
	public Joueur trouverJoueur(String pseudo) {
		String pseudoU = "%"+pseudo+"%";
		return this.recherche("SELECT j FROM Joueur j WHERE j.pseudo LIKE ?1", pseudoU);
	}

	@Override
	public Joueur chargerParticipations(Joueur joueur) {
		joueur = rechercher(joueur.getId());
		joueur.chargerParticipations();
		return joueur;
	}

}
